Alessandro BastoniAlessandro Bastoni
International FootballInter vs Club Brugge, Champions League Matchday 2: The Crack Runs Through the First Thirty MetresIn the pre-match press conference, a reporter asked about Hakan Calhanoglu's...
Table TennisTT Kidz Returns: Table Tennis England Plays Where the Ball Isn't RollingTwo time slots. One Tuesday evening, 18:00 to 19:00, on 10 November. One...
Golf2026 VidantaWorld Mexico Open: Wyndham Clark Leads the Odds, but the Board Is Not the ConclusionOn Monday morning, when DraftKings updated its odds board for the 2026...
Domestic FootballA 45th-minute penalty and a 68th-minute red card: The Cong Viettel lose 0-1 to Persib Bandung in the AFC Champions League TwoIn the 45th minute, the referee pointed to the penalty spot. In the stands of...
Table TennisThe Blank Sheet in Table Tennis Analytics: When 'Insufficient Data' Is Read as 'No Risk'A nine-section analysis sits on the screen, and every cell is empty. No...
EsportsInvictus Gaming Take the Fourth Seed: Rookie and TheShy's Longest Road Back to WorldsMinute 21 of Game 2. Wei on Qiyana, and the whole pit area below becomes...
International FootballTurkey and the Arda Turan Gamble: When an Icon Takes the Hot SeatFriday. A day chosen to announce a verdict. The Turkish Football Federation...
TennisThe Major Season and the Gap Between the Stat Sheet and the Truth on CourtThe Major Season and the Gap Between the Stat Sheet and the Truth on Court Th...
International FootballThe Champions League Paradox: When Real Madrid Created 8 Goals, But Only Scored 2Introduction: The Silent Moment After the Roar In the silent moments after th...
BilliardsVietnamese Carom Billiards: Excavating the Development System Behind the MedalsIn a small billiard hall on Lach Tray Street, Hai Phong, on a September...
International FootballUnion Berlin 0-0 Dortmund: A Dropped Point, and Top Spot Drifts Away on Goal DifferenceI rewound the clip three times. Not to find a goal — there was no goal to fin...
EsportsMIBR GC beat FENNEL Female 2-0 at Game Changers Championship 2026: on the Elo line, but short of the data needed to call it a sweepTwo maps. Thirty-eight minutes and thirty-seven minutes. Seventy-five minutes...
EsportsThe Analysis With Zero Data: Transfer Season, Noise, and the Trap of False CertaintyTuesday night in Paris. I opened a nine-part analysis file and counted...
International FootballOne Loss in Ten: Turkey Enters League A with a Single FulcrumOne loss in ten matches. That number gets repeated whenever anyone talks abou...
Domestic FootballVietnam U23 Beat Philippines 2-0: The Black Shirt, the Forgotten Half, and the Uzbekistan TestThe match ended 2-0. On the scoreboard were two goals; on the bench, a black...
EsportsVIRESA and the ASIAD 20 Esports Rights: Three Tiers of Power Behind a Single AnnouncementLate on September 20, after finishing my evening broadcast at SBS Sports in...
TennisEleven Set Points for One Set: What the Ningbo Data Says About Rybakina Before the FinalOn Saturday evening in Ningbo, Elena Rybakina's first set ran so long that th...
GolfNick Taylor, Medinah's 18th, and a Ten-Year Wait for One BeatOn Friday afternoon at Medinah, Nick Taylor stood on the 18th tee holding a...
Martial ArtsVietnam Women's Team Kata and the Asiad 20 Gold: When Synchronisation Beats InstinctThere was a moment on the Toyohashi mat that I rewound more times than I can...
ChessA Roomless Night in Samarkand: When the World Champion Stands Outside the Hotel DoorI once slept on the floor of a terminal in a central Vietnamese airport one...
Table TennisTT Kidz Returns: Table Tennis England Plays Where the Ball Isn't RollingTwo time slots. One Tuesday evening, 18:00 to 19:00, on 10 November. One...
Golf2026 VidantaWorld Mexico Open: Wyndham Clark Leads the Odds, but the Board Is Not the ConclusionOn Monday morning, when DraftKings updated its odds board for the 2026...
Domestic FootballA 45th-minute penalty and a 68th-minute red card: The Cong Viettel lose 0-1 to Persib Bandung in the AFC Champions League TwoIn the 45th minute, the referee pointed to the penalty spot. In the stands of...
Table TennisThe Blank Sheet in Table Tennis Analytics: When 'Insufficient Data' Is Read as 'No Risk'A nine-section analysis sits on the screen, and every cell is empty. No...
EsportsInvictus Gaming Take the Fourth Seed: Rookie and TheShy's Longest Road Back to WorldsMinute 21 of Game 2. Wei on Qiyana, and the whole pit area below becomes...
International FootballTurkey and the Arda Turan Gamble: When an Icon Takes the Hot SeatFriday. A day chosen to announce a verdict. The Turkish Football Federation...
TennisThe Major Season and the Gap Between the Stat Sheet and the Truth on CourtThe Major Season and the Gap Between the Stat Sheet and the Truth on Court Th...
International FootballThe Champions League Paradox: When Real Madrid Created 8 Goals, But Only Scored 2Introduction: The Silent Moment After the Roar In the silent moments after th...
BilliardsVietnamese Carom Billiards: Excavating the Development System Behind the MedalsIn a small billiard hall on Lach Tray Street, Hai Phong, on a September...
International FootballUnion Berlin 0-0 Dortmund: A Dropped Point, and Top Spot Drifts Away on Goal DifferenceI rewound the clip three times. Not to find a goal — there was no goal to fin...
EsportsMIBR GC beat FENNEL Female 2-0 at Game Changers Championship 2026: on the Elo line, but short of the data needed to call it a sweepTwo maps. Thirty-eight minutes and thirty-seven minutes. Seventy-five minutes...
EsportsThe Analysis With Zero Data: Transfer Season, Noise, and the Trap of False CertaintyTuesday night in Paris. I opened a nine-part analysis file and counted...
International FootballOne Loss in Ten: Turkey Enters League A with a Single FulcrumOne loss in ten matches. That number gets repeated whenever anyone talks abou...
Domestic FootballVietnam U23 Beat Philippines 2-0: The Black Shirt, the Forgotten Half, and the Uzbekistan TestThe match ended 2-0. On the scoreboard were two goals; on the bench, a black...
EsportsVIRESA and the ASIAD 20 Esports Rights: Three Tiers of Power Behind a Single AnnouncementLate on September 20, after finishing my evening broadcast at SBS Sports in...
TennisEleven Set Points for One Set: What the Ningbo Data Says About Rybakina Before the FinalOn Saturday evening in Ningbo, Elena Rybakina's first set ran so long that th...
GolfNick Taylor, Medinah's 18th, and a Ten-Year Wait for One BeatOn Friday afternoon at Medinah, Nick Taylor stood on the 18th tee holding a...
Martial ArtsVietnam Women's Team Kata and the Asiad 20 Gold: When Synchronisation Beats InstinctThere was a moment on the Toyohashi mat that I rewound more times than I can...
ChessA Roomless Night in Samarkand: When the World Champion Stands Outside the Hotel DoorI once slept on the floor of a terminal in a central Vietnamese airport one...
